maximum payment term - Spanish English Dictionary